TIDE98 Version 2.2 (septembre 1998) par Jean-Yves Pontailler AVERTISSEMENT TIDE98 est un freeware destiné aux Psions 3a et 3c. Ce programme a été testé et doit tourner sans problème sur votre Psion. Vous pouvez le copier et le distribuer à votre gré dans sa version zippée à condition de ne rien modifier. Je décline toutefois toute responsabilité en cas de mauvais fonctionnement. Si vous naviguez en vous aidant de ce programme, vérifiez avec soin les paramètres que vous y entrez et ajoutez toujours une marge de sécurité confortable aux estimations qu'il vous fournira. INSTALLATION Copiez le fichier TIDE982f.OPA dans le répertoire \APP\ de n'importe quel disque. Copiez ensuite le fichier TIDE.DAT dans le répertoire \OPD\ de n'importe quel disque. Si vous souhaitez bénéficier d'une aide, copiez le fichier TIDEf.RSC dans le répertoire \OPD\ de n'importe quel disque. L'utilisation de SSD Flash ne pose pas de problème particulier. Ensuite, installez l'application (OPA) dans l'écran système à l'aide du raccourci Psion-I ou par le menu application. UTILISATION OU MISE A JOUR DES VERSIONS ANCIENNES (1.x) Si vous souhaitez continuer d'utiliser votre ancienne version avec les coefficients de marée de 1998, renommez le fichier TIDE.DAT (dans TIDE982f.ZIP) en COEF97.DAT et installez-le à la place de l'ancienne version de ce même fichier. Si vous désirez installer la nouvelle version, effacez tous les anciens fichiers : MAREE97.OPO dans \OPO\, COEF97.DAT, MARFR.RSC et MARS.INI dans \OPD\. Si vous avez constitué un fichier de coordonnées GPS (MARK.ODP), renommez-le TIDE.GPS. Installez ensuite la nouvelle version comme indiqué plus haut. Le passage de la version 2.0 (ou 2.1) à la version 2.2 ne nécessite que le remplacement de l'application (TIDE982f.OPA) et de l'aide en ligne si nécessaire. DESCRIPTION RAPIDE TIDE98 calcule la hauteur d'eau au-dessus du zéro des cartes marines (niveau des plus basses mers) et l'affiche en continu. Son usage doit être reservé à l'Europe de l'ouest. L'écran est rafraîchi chaque 20, 30 ou 60 secondes suivant l'option choisie. TIDE98 ne prédit pas l'heure de la marée : vous devrez rentrer cette heure au moins une fois. A votre demande, cette nouvelle version propose un suivi de l'heure de la marée jour après jour, mais vous devez l'utiliser avec une certaine prudence. Si le Series 3a est connecté à un GPS Garmin, TIDE98 affiche le point GPS (dans les coordonnées Euro 50 ou WGS84 et dans le format ddd mm ss.s). A tout instant, l'utilisateur peut sauvegarder la plupart de ces informations dans un fichier qui peut être consulté et modifié avec la base de données du Series 3a/c (application "Fiche"). Dans la version 2.2, le programme affiche également la distance parcourue, le cap et la vitesse. Une fois familiarisé avec le programme, l'utilisateur pourra affiner d'autres paramètres pour obtenir un meilleur ajustement. DE LA THEORIE A LA PRATIQUE Le phénomène de marée paraît plutôt compliqué dès qu'on cherche à le décrire précisément en tout point du globe. Sa cause est astronomique, c'est l'attraction de l'eau des océans par la lune et, dans une moindre mesure, par le soleil. En théorie, il doit y avoir deux marées en 24 heures et 50 minutes, durée d'une rotation apparente de la lune pour un observateur terrien. L'intensité du phénomène varie en fonction de la position respective de la lune et du soleil (leurs effets pouvant s'additionner ou se contrarier), mais dépend aussi de la forme du rivage et de la dimension des bassins océaniques. - L'option choisie par TIDE98 Un programme de calcul pourrait assez facilement prendre en compte les données astronomiques que je viens d'évoquer mais il serait incapable de prédire l'heure et la hauteur de la marée : il lui faudrait pour cela connaître les caractéristiques (complexes) de chaque site étudié, vis-à-vis du phénomène de marée. Tout ceci nous mènerait à un programme compliqué qui ne serait applicable à un pays ou à un continent entier que s'il était couplé à une imposante base de données. Ce type de programme existe pour le Psion : voyez OCEAN de Pierre Pellot, plus encombrant mais très efficace ! Je n'ai pas suivi cette voie, j'ai pensé qu'il était facile de faire appel, dans chaque port, aux données locales précises facilement accessibles : l'heure de la marée haute, le marnage maximal et le coefficient de marée. Les deux premieres sont disponibles presque partout. Par contre, le coefficient de marée n'est utilisé qu'en France. - Le coefficient de marée Il est calculé par le service hydrographique de la marine nationale. Sans unité, variant de 20 à 120, il intègre deux fois par jour les principales composantes astronomiques de la marée (les ondes semi-diurnes). Ce coefficient n'est pas applicable partout mais il donne satisfaction sur les côtes de l'atlantique et de la manche, bien au-delà des frontières françaises. En France, le coefficient de marée est disponible partout, il passe même à la télévision. Ce n'est pas le cas à l'étranger et j'ai donc décidé que le programme allait, chaque jour, vous le fournir (pour 1998). MODE DE CALCUL L'onde de marée est assimilée à une sinusoïde dont on peut faire varier la période et l'amplitude. La période est en général de 12 heures 25 minutes dans le cas le plus courant (marée semi-diurne). L'amplitude dépend de la localité et de la date, le programme utilise le marnage maximal (correspondant au coefficient 120) fourni par l'utilisateur et le pondère en fonction du coefficient de marée. Le programme n'est pas adapté aux marées présentant une forte inégalité journalière (marée du matin très différente de celle du soir). Ce phénomène est sensible sur la côte est des Etats-Unis aux solstices (juin et décembre), mais il peut être négligé en Europe de l'ouest. Le programme n'est pas non plus adapté aux marées diurnes ou mixtes. Ainsi réalisé, le programme occupe environ 16k (23k avec les fichiers associés) et dispose de quelques fonctions qui lui permettent de bien coller à la réalité, même si l'onde de marée est dissymétrique (flux plus court que le reflux). Une fois connues quelques constantes simples, caractéristiques de votre port favori, vous n'aurez plus besoin que de l'heure de la haute mer pour le faire tourner. DEMARRAGE Au démarrage, vous devez rentrer au moins trois paramètres: - l'heure de la marée haute du jour considéré, passée ou à venir, en format 24 heures. Choisissez celle qui est la plus proche de l'heure d'utilisation. Si la marée haute a lieu après minuit, c'est à dire en fait le lendemain de la soirée où vous comptez naviguer, vous pouvez quand même l'utiliser mais vous devez l'entrer en lui ajoutant 24 H (par exemple 27 pour 3 heures du matin). - le coefficient de marée correspondant (20-120). Pour l'année 1998, le coefficient du jour est proposé par le programme. - le marnage maxi, qui est l'écart maximal entre la hauteur de la pleine mer et celle de la basse mer en coefficient 120. Il s'agit d'une constante locale. Vous pouvez la trouver dans l'indicateur des marées de la région concernée. Toutefois, les marées de 120 étant exceptionnelles, vous serez sûrement amené à extrapoler à partir de niveaux fournis pour des marées un peu plus faibles (vous pouvez multiplier par 1.2 le marnage observé en coefficient 100). Ceux qui sont habitués à "l'unité de hauteur" pourront l'utiliser en la multipliant par 2.4. Vous pouvez également consulter la dernière partie de ce fichier ou bien le serveur du SHOM (www.shom.fr). Après validation de la boite de dialogue, la hauteur d'eau est affichée à côté d'un diagramme qui permet de visualiser le niveau atteint entre les deux bornes que constituent le maximum et le minimum du jour. Dès ce stade, vous pouvez utiliser les touches "Menu" et "Aide". Vous pouvez aussi décaler l'heure d'affichage à l'aide des flèches droite et gauche. Après une minute d'initialisation, l'écran de votre Séries 3a/c vous indique si la marée monte, descend ou bien est étale. Le programme fonctionne ensuite en continu. Le fonction d'arrêt automatique du Psion est désactivée mais la fenêtre d'état est toujours affichée, ce qui permet d'avoir un oeil sur le niveau des piles. PRISE EN COMPTE DE LA DISSYMETRIE L'avant-dernière ligne du dialogue principal vous permet d'entrer l'écart entre la durée de la marée descendante et celle de la montante. La valeur par défaut est 0. Cette correction n'est valide que depuis la marée basse qui précède la haute mer considérée (celle que vous avez choisie) et la basse mer qui la suit. Au delà de ces limites, le programme repasse en mode symétrique, mais vous ne vous en apercevrez sans doute pas car cela se produit à l'étale de basse mer. L'asymétrie est négligeable sur les côtes atlantiques, modérée en manche ouest (+20 min environ) et plus forte en manche est (plus de 30 min). Attention au signe : l'asymétrie est positive si la descendante est plus longue que la montante (cas le plus courant) et négative dans le cas contraire. CORRECTION BAROMETRIQUE La pression atmosphérique a une influence sur le niveau des marées. Le niveau de l'eau est d'autant plus bas que la pression est élevée. Le programme applique une correction de -1cm par millibar au dessus de la valeur par défaut (et inversement). La pression par défaut est 1013 millibars ou hectopascals. Si la correction n'est pas appliquée, l'erreur peut atteindre 30 cm. PRECISION Elle est assez satisfaisante pour la bonne raison que le programme utilise des paramètres locaux. L'imprécision vient en partie du fait que la période vraie peut être légèrement différente de la valeur utilisée dans le calcul. Ceci cause une erreur pouvant aller jusqu'a 30 cm à mi-marée les jours de forte amplitude (coefficient élevé). Le vent et la pression atmosphérique sont aussi la cause d'erreurs. Dans les régions à fort marnage, l'erreur totale par grande marée peut atteindre 60 à 70 cm dans les cas les plus défavorables. HEURE DE LA MAREE TIDE98 ne calcule pas l'heure de la marée. Toutefois, à partir du moment ou vous avez utilisé le programme au moins une fois, une heure de marée estimée vous sera proposée dans le dialogue initial. Cette estimation utilise l'heure que vous avez rentré précedemment et y ajoute 50 minutes par jour passé depuis. Comme cette valeur 50 minutes est une moyenne (l'écart journalier varie en fait de 30 à 90 minutes), l'estimation va fluctuer autour de la valeur vraie avec une erreur qui pourra atteindre deux heures dans les cas les plus défavorables. Vous avez donc toujours intérêt à rentrer une nouvelle heure, empruntée aux tables locales. NIVEAU DES PLUS BASSES MERS TIDE98 affiche le niveau des marées au-dessus d'un niveau zéro qui correspond au niveau minimum possible (en coefficient 120, avec une marge de sécurité de quelques centimètres). Des valeurs plus basses (négatives) ne devraient pas être affichées, sauf si vous avez appliqué une forte correction barométrique. Ce niveau zéro correspond habituellement au niveau zéro des cartes marines, mais il peut y avoir des exceptions : en Grande-Bretagne, le zéro se rapporte parfois au niveau moyen des basses mers de vives-eaux (coefficient 95 à 100). Le décalage du zéro est de 0.20 m par défaut mais il peut être ajusté (menu OPTIONS). AZIMUT DU SOLEIL Connaître la direction où l'on voit le soleil peut s'avérer utile en navigation. Cette fonction utilise les données de l'option MONDE (et non les coordonnées GPS), en particulier la longitude de la ville de base et le décalage GMT. Il faut donc veiller à ce que la ville choisie pour base soit assez proche du lieu de navigation (au moins par sa longitude). Rien ne s'oppose d'ailleurs à ce que vous rentriez comme ville de base un point situé en mer. Par défaut, l'estimation proposée est un relèvement géographique, l'affichage d'un cap compas est possible (entrer la déclinaison magnétique dans le menu OPTIONS). Quelques valeurs de la déclinaison sont fournies dans l'option "Extra" du menu principal. Le programme ne tient pas compte de "l'équation du temps", qui permet de prendre en considération l'écart entre la vraie position du soleil et celle calculée d'après l'heure locale, le décalage GMT et la longitude (heure solaire moyenne). Un désaccord peut donc être observé entre l'azimut fourni par TIDE98 et celui calculé par d'autres programmes plus sophistiqués. Ce désaccord ne doit pas dépasser 1.5° en été et 4° en hiver (pour l'hémisphère nord). MENU "Options" Il affiche un dialogue permettant quelques réglages : - Déclinaison magnétique : permet l'affichage d'un relèvement compas pour l'azimut solaire et le cap (ce dernier ne sera affiché que si un GPS est connecté). - Rafraîchissement de l'écran : choix entre 20, 30 et 60 secondes. - Système géodésique : fixe l'affichage des coordonnées GPS en EUROPEAN 1950 ou en WGS 84 (si un GPS est connecté). - Heure d'été : le calcul de l'azimut du soleil fait appel au décalage GMT de "MONDE" qui ignore l'heure d'été. Activez l'heure d'été si vous souhaitez la prise en compte de l'heure d'été dans le calcul de l'azimut du soleil. En aucun cas les choix définis dans "HEURE" ne s'en trouvent modifiés. - Marque de niveau : permet d'afficher un niveau seuil de votre choix (roche, mouillage) sur le diagramme de hauteur d'eau. - Niveau zéro : permet d'ajuster la hauteur du zéro (valeur par défaut : 0.20 m). Pour les ports français, vous trouverez cette valeur (PBM) sur le serveur du SHOM (www.shom.fr). ESTIMATION DIFFEREE Le programme permet également de calculer la hauteur d'eau correspondant à une heure autre que l'heure système. Choisir pour cela l'option "autre heure" dans le menu rapide du bas de l'écran. CONNEXION GPS Cette fonction s'applique aux récepteurs Garmin modèles II, 38, 40, 45, 65 et 75 et permet : 1- de suivre le point fourni par le GPS sur l'écran du Psion (en coordonnées European 1950 ou WGS84), ainsi que la distance parcourue, le cap et la vitesse, 2- de sauvegarder à volonté le point et quelques autres informations dans un fichier de base de données. Il est ainsi possible de mémoriser la route suivie, ou bien un certain nombre de sites remarquables de plongée ou de pêche, avec leur profondeur vraie (si vous possédez un sondeur) accompagnée d'un commentaire de 36 caractères au maximum. Il ne s'agit pas là d'un utilitaire GPS complet (voyez plutôt PSIGAR de Jonathan Duff). - Connexion physique A mon sens, la meilleure solution consiste à relier directement le GPS au module central du cordon 3-link. Il faut pour cela se procurer un câble de transmission de données Garmin avec fils nus à une extrémité. Souder ensuite les 3 fils sur une fiche mâle mini-Din 9 broches. L'opération est facilitée si l'on coupe d'abord les broches inutiles. Il suffit de conserver les broches 2,3 et 5, que l'on pourra identifier grâce au schéma du connecteur interne dans l'annexe C de la notice du 3-link (ou à la page 74 de la notice de PSIWIN 1.1). - broche 2 : fil brun (GPS vers Psion) - broche 3 : fil blanc (Psion vers GPS) - broche 5 : fil noir (masse) Par contre, si vous utilisez un câble Garmin destiné au transfert de données vers un PC, celui-ci ne devra pas être connecté directement à la fiche Sub-9 (ou sub-25) du 3-link : Il vous faudra un adaptateur null-modem entre les deux (idem pour un 3c). - Mise en route Vérifiez ensuite que le protocole d'entrée/sortie utilisé par le GPS est bien fixé à GRMN/GRMN (cela dépend peut-être du modèle utilisé, vérifiez sur la notice du récepteur le nom du protocole destiné à faire communiquer deux GPS entre eux ou bien un GPS avec un PC). N'utilisez pas le protocole NMEA. Les paramètres de communication (vitesse, parité...) par défaut sont en général utilisables. N'activez pas l'option "liaison distante" sur le Psion. Dans le menu de TIDE98, choisissez l'option "Connecter GPS". Après un dialogue d'avertissement, le lien est établi et le point GPS s'affiche à la place des coordonnées empruntées à l'option "MONDE". Une fenêtre au centre de l'écran vous indiquera la distance parcourue, le cap et la vitesse instantanée. La distance parcourue est celle qui vous sépare du point où vous avez lancé la connexion GPS, en ligne droite. Autrement dit, si vous revenez à votre point de départ, celle-ci sera égale à zéro. Vous pouvez réinitialiser ce compteur avec la touche R. Si vous sélectionnez l'option "marque" avec la touche M, vous pouvez sauver votre point actuel avec l'heure, la date, la cote vraie (rentrez une cote sondeur et le programme lui soustraira la hauteur de la marée) et un commentaire. Le fichier ainsi constitué s'appelle TIDE.GPS et est placé dans le répertoire \OPD\ du disque interne. Vous pouvez le consulter et le modifier avec l'application "Fiche" du Series 3a/c car il ne comporte que des chaînes de caractères (allez le chercher avec le sélecteur de fichiers). Vous pouvez aussi, toujours au moyen de l'application "Fiche", y ajouter des libellés pertinents (latitude, lieu...). Si vous tentez la connexion alors que le 3-Link n'est pas raccordé au 3a/c, un dialogue vous mettra en garde. Par contre, si le GPS est mal raccordé ou mal configuré, le programme se plantera et vous devrez l'interrompre par Psion-Esc. Attention : la connexion GPS ne doit pas être tentée à partir de l'émulateur PC. Lorsqu'il est connecté au GPS, votre Psion devient gourmand en énergie : il consomme environ deux fois plus que d'habitude (65 mA). Conversion de coordonnées et calcul de distances Plusieurs conversions de formats de coordonnées géographiques sont accessibles à partir du sous-menu "Utilitaires GPS". Respectez bien les formats d'entrée qui sont indiqués dans les dialogues. L'option "distance entre deux points" calcule la distance entre deux points à partir de leurs coordonnées géographiques en degrés (ddd.ddddd). Ces options sont totalement indépendantes du reste du programme. QUITTER Lorsque vous quittez le programme (touche Q dans l'écran principal ou Psion-Q dans le menu), vos réglages sont automatiquement conservés dans un fichier "TIDE.INI" situé sur le disque interne. Ce fichier est créé lors de la première utilisation. Le coefficient de marée n'est pas sauvé dans ce fichier car il est lui- même extrait d'un autre fichier. L'heure de la marée haute n'est conservée que la journée en cours, elle est ensuite incrémentée de 50 minutes par jour. ************ Voici quelques valeurs du marnage maxi pour une soixantaine de ports européens : * Iles et pays nordiques Arendal : 0.50 m Bergen : 1.60 m Bodo : 3.30 m Reykjavik : 4.90 m Rorvik : 2.89 m Shetland I. : 2.40 m * Ecosse Aberdeen : 4.90 m Dundee : 5.60 m Greenock : 4.60 m Inverness : 5.30 m Leith (Edinburgh) : 6.40 m Ullapool : 5.60 m Wick : 4 m * Irlande Belfast : 4.10 m Cobh (Cork) : 4.60 m Dublin : 5 m Galway : 5.50 m Londonderry : 3.10 m Shannon r.: 5.30 m * Danemark et Allemagne Borkum : 3.70 m Bremerhaven : 5.10 m Cuxhaven : 4.80 m Esbjerg : 2.50 m Helgoland : 3.90 m Hirtshals : 0.30 m * Belgique & Hollande Anvers : 6.50 m Oostende : 6.10 m The hague : 3.10 m Terschelling : 2.70 m * Grande-Bretagne & îles Anglo-Normandes Barrow in Furness : 10.90 m Liverpool : 10.90 m Holyhead : 6.20 m Fishguard : 5.60 m Milford H.: 7.50 m Swansea : 10.30 m Cardiff : 12.60 m Falmouth : 6 m Plymouth : 6.30 m Torquay : 5 m Lyme bay : 4.40 m Portland I. : 2.90 m Portsmouth : 5.50 m Shoreham (Brighton) : 6.90 m Dover : 8.30 m Sheerness : 6.90 m Harwich : 4.80 m Lowesoft : 3 m Hull : 8.30 m Tyne R. (Newcastle) : 5.70 m Jersey : 11.90 m Guernesey : 9.40 m * France Calais : 7.30 m Dieppe : 10 m Fécamp : 8.60 m Port-en-Bessin : 7.50 m Cherbourg : 6.70 m Portbail : 12.50 Granville : 14.40 m St-malo : 13.40 m Les Heaux de Bréhat : 10.70 m Roscoff : 9.50 m Brest : 7.50 m Audierne : 5.60 m Concarneau : 5.40 m Lorient : 5.40 m Belle-Ile (Le Palais) : 5.60 m Houat : 5.60 m Le Croisic : 6.10 Saint-Nazaire : 6.80 m Ile d'Yeu (Port Joinville) : 5.50 m Les sables d'Olonne : 5.70 m La Rochelle : 6.50 m Pointe de Grave : 5.40 m Arcachon (Eyrac) : 4.80 m Côte landaise : 4.70 m St Jean de Luz : 4.80 m * Espagne, Portugal, Canaries, Madère & Açores Bilbao : 4.40 m Santander : 4.70 m La Coruna : 4 m Vigo : 3.90 m Lisbonne : 4.10 m Cadix : 3.50 m Açores : 1.80 m Canaries : 2.40 m Madère : 2.50 m ************ Je tiens à remercier Jonathan Duff, Mike Rudin et Simon Pooley pour leur aide efficace. Un grand merci également au SHOM (Service Hydrographique et Océanographique de la Marine) pour avoir autorisé la diffusion d'un fichier de coefficients de marées parmi les utilisateurs des Series 3a et 3c. Je reste ouvert à toute suggestion. J'espère que vous prendrez du plaisir avec ce programme. Vous pouvez me contacter à : jean-yves.pontailler@eco.u-psud.fr Un grand merci à Pierre Pellot qui héberge TIDE98 sur son excellent site : //www.enfrance.com/p.pellot/ C'est là que vous trouverez la version la plus récente ainsi que bien d'autres fichiers utiles ! Vous y trouverez aussi bientôt le fichier de coefficients de marée pour 1999. Une version anglaise est également disponible. ************ Historique Avril 1996 - création du programme de marée. Août 1996 - ajout de l'option "autre heure" pour le traitement en différé. Octobre 1996 - fonctionnement en continu (boucle et pause de 1 minute), représentation graphique du niveau d'eau. Ajout de l'azimut du soleil, du menu et de l'aide. MAREE (1.0) est disponible début novembre sur le serveur du club Psion en France (en français). Novembre 1996 - ajout de l'asymétrie et de quelques informations générales (Beaufort et déclinaison magnétique). Fichier de coefficient de marée pour 1997. Version française MAREE97 (1.1F) et anglaise TIDE97 (1.1A). Le programme en anglais est évalué par steve Litchfield et hébergé sur 3-Lib. Décembre 1996 - modification du calcul du seuil de marée étale (fixe dans la précédente version). Connexion avec GPS Garmin (sens GPS vers Psion) et affichage du point dans le système géodésique Euro50 ou WGS84. Ajout d'utilitaires de conversion GPS. Création d'un fichier .ini pour conserver les réglages. Possibilité de sauver les données d'un point (date, coordonnées, profondeur et commentaire) dans un fichier OPL consultable dans la base de données du Series 3a/c (versions 1.2). Janvier 1997 - élimination d'un bug qui plantait le programme si on pressait ESC dans le premier dialogue lors de la première utilisation. Etablissement d'un suivi de l'heure des marées semi-diurnes (versions 1.3). Décembre 1997 - ajustement du délai de rafraîchissement de l'écran et possibilité d'afficher une marque (roche, mouillage) sur le diagramme de niveau d'eau (version 1.4 en anglais seulement). Janvier 1998 - possibilité d'ajuster le niveau zéro, décalage de l'heure par pas de 15 minutes avec les flèches gauche et droite (version 1.5 en anglais seulement). Février 1998 - le programme devient une OPA avec son icone. Abandon du traitement des marées diurnes (version 2.0). Le site de Pierre Pellot est mis en place et héberge TIDE98. réapparition de la version française (TIDE98f). Juin 1998 - élimination d'un bug relatif à la prise en compte de l'heure d'été dans le calcul de l'azimut solaire. Affichage de la distance parcourue et de la vitesse si un GPS est connecté. Calcul de la distance entre deux points (version 2.1 : Tide98-f). Septembre 1998 - affichage du cap suivi si un GPS est connecté et élimination de deux bugs : - overflow en cas de perte du fichier .ini - non-sauvegarde de nouvelles options si les parametres sont modifiés dans la même session de travail. (version 2.2 : Tide982f).